기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
밑에 있는 ioread16에 대해서 이어가는 글입니다.
밑에 답변을 주신 분들께 감사드리며.. 질문을 이어가려고 합니다.
FPGA의 IO map을 밑에 이야기 하신 것처럼 8비트 데이터 설계를 하면 될것 같습니다. 그런데...
NOR 메모리처럼 A/D BUS를 연결하여 설계를 하는 경우, 16비트 데이터로 사용할 없나요?
A0를 삭제하고 A1을 시작으로 쉬프트 설계하여 해보았는데, 잘 안되네요.
NOR Boot시 8/16비트 데이터 버스를 선택하도록 되여 있는데, FPGA설계 (SROM 구역)도 동일하게 할 수 없나요?
----------------------------------------------------------------------------------------------------------------------------------------------------
PS : 꼭 필요한 것은 아니지만 프로그램 제작시 할수만 있다면 조금 더 편해질 것 같은데...
어드레스가 0x1 단위로 올라가면서 16bit 단위로 데이터를 읽고 싶다는 말씀 같네요.
제가 봤을 때는 적어도 ARM 프로세서와 FPGA 연동 상황에서는 불가능 할 것이라고 판단 합니다.
어드레스라는 개념은, 데이터가 어디에 위치했는지 찾아주는 기준점에 불과하긴 하지만,
ARM과 FPGA를 장착했을 때는, FPGA에서 ARM이 요구하는 사항에 맞춰줘야 합니다.
NOR Flash도 기본적으로 어드레싱은 동일하며, ARM 프로세서에 연결했을 때 0x1 단위로 어드레스가 증가하면서
16bit 단위로 데이터를 뽑는 것 역시 불가능 할 것으로 생각 합니다.