IT 2014. 7. 17.
AHB 버스 사용시에 Byte alignment
Microsemi Application note 에 있는 그림을 잘라 가져온다. 약간 헷갈릴 수 있는데, 그림으로 잘 그려두었다.기본이 4바이트(워드라고 부른다)로 동작을 하니 바이트 동작을 하는 경우 alignment가 신경 쓰인다. 그냥 콱 4바이트 전용으로 동작하면 좋으련만 녹록치 않다 세상은. ^^그림을 보면 이해가 쏙, HADDR의 하위 2비트를 옵셋으로 사용하고, HSIZE가 동작 단위이다.당연히 HSIZE="00" 인 경우 바이트 동작이므로 4가지의 경우가 생기고HSIZE="01" 인 경우 2바이트 단위이므로 2가지의 경우가 생긴다. (상상일 수 있지만, HADDR[1:0] = "00" 이나 "01" 이라도 같은 동작일 듯 하다. 상위비트로 구분할 듯)그리고, HSIZE = "10" 인 경우..
IT 2012. 4. 12.
Gate Count 계산 - SoC, ASIC, ASSP
기본적으로 면적에서 NAND2 gate 면적으로 나누어서 예측치를 구한다.정답이 아닐 수도 있지만 여러군데 서치하니 이렇게 쓰네~~검색 여러군데 또 하지말고, 일단 젤 맘에 드는 거 복사해두고.. 원본 : How the gate count of a design is determined? To get the equivalent gate area in Design compiler need to add two comamnds in TCl script. 1. First to get the total area of your design, use report_area. 2. Then divide this area by the area for a 2-input NAND gate in your technology li..
IT 2011. 5. 24.
irun 명령 (mixed hdl langugae compile & simulation) - ncsim, ncverilog, ncvhdl
여러가지 종류의 hdl을 같이 컴파일하고, elab & simulation 할때 유용한 명령어..irun irun 쳐보면 여러가지 사용용례가 나온다. irun sio85.v irun xor.v bot.vhd xor_verify.e irun -f run.f irun a.v b.v c.vhd -c irun -R -input commands.tcl irun -helpsubject specman 머 표시해둔 하나만 알아도 되겠네..여기서 -c 옵션은 simulation은 하고 싶지 않을때~~~ 참고로..nc 시리즈의 버전은 2008 이상에서만 있는지는 모르겠네..이전 버전을 모름 ㅠㅠ