CAFE

VHDL & 전자정보

VHDL 관련자료

작성자Jinbeom74|작성시간04.10.19|조회수497 목록 댓글 0
conv_integer 함수에 관해서 질문드립니다.

이 함수의 역할이 bit열을 정수로 바꾸는 역할을 하는걸로 알고있습니다.

그렇다면 역으로 10진수를 bit로 바꾸는 함수는 없습니까?

물론 바꿀수 있습니다

"addr_sig <= conv_std_logic_vector ( CNT_temp, 13 )"라고 표현합니다
이것을 풀이하자면 cnt_temp는 integer로 선언된 신호로, 이신호를 13bit로 구성하여 addr_sig라는 신호에 입력시킨다는 내용입니다


◈ 985.[RE] on chip sram 설계시 데이타 bus폭에 대해서
글 쓴 이 김현규 날 짜: 2004년 07월 22일 13시 49분 38초

전창섭님 말처럼, 공정에서 지원하는 memory compiler에 따라 틀립니다.
예를 들어,제가 주로 사용하는 공정에서는 지원하는군요..^^;

일단, 원하시는 공정에서 지원하는지 확인하시는 것이 우선인것 같습니다. 지원한다면, 이걸쓰는 것이 아무래도 area나 speed의 관점에서 유리하겠죠..^^;

그냥 사족 이었습니다.



전창섭님의 글입니다.

공정에 따라 차이가 있지만 일반적인 사이즈는 아닙니다. 용량이 꽤 큰 SRAM의 경우에는 128width를 지원하는 경우도 있겠지만 일반적으로는 지원안합니다. 그리고 대개의 경우 SRAM compiler가 지원하는 최소의 memory depth는 64정도 입니다. 경우에 따라서 이정도의 최소 depth일 경에는 width의 제한이 많이 가해지기도 합니다.
아뭏든 그렇다고 해서 128 width를 사용하지 못할 이유는 없읍니다. 꼭 써야 겠다고 하면 32 width SRAM 4개를 병렬로 연결하면 됩니다.

이헌욱님의 글입니다.

안녕하세요?
asic 입문자입니다.
on chip 메모리(sram)에서 데이터를 레지스터로 읽어들여서 프로세싱을 하려구 합니다.

제가 구현하려는 것은 128width를 가진 데이터를 640Byte의 dual메모리를 만들어서 쓸려구 하는데, 128bit를 한 워드로 구현이 가능한지 궁금해서 글을 올리게 되었습니다.

Altera Quartus의 메가 펑션 위저드에서는 지원이 되는데 실제적으로
사용할수 있는지 의문이 듭니다..

답변 부탁드리면 감사드리겠습니다...
좋은 하루 되세요...


다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼