nbitvector
-
[디지털시스템] Procedure를 이용한 설계 - n-bit vector 내의 1의 개수를 출력하는 Numones procedureDream/전공과목 (전전) 2020. 9. 13. 02:41
1. Source code 주어진 과제는 n-bit vector 내의 1의 개수를 출력하는 Numones procedure를 procedure을 이용하여 완성하는 과제였다. 설계를 위해 procedure 내에 loop를 사용하여 I가 0부터 n-1의 범위일 때 입력된 신호 bit_vector가 1이면 그 값을 따로 카운팅을 하여 loop 종료 시에 그 값을 num에 입력시킴으로써 이를 출력하게 설계하였다. 2. Tesh Bench Test bench에서 iee library와 std_logic_1164 및 numeric_std 패키지를 사용한다. 그 후 entity와 architecture을 먼저 선언한 후 component HW3_2을 통해 in_vector들과 out_vector들을 각각 선언한다. ..