가격이 1000원 및 1500원인 콜라를 판매하는 자판기를 각각 Verilog code로 구현하였습니다. ... 코드파일(.v)과 머신에 대한 설명 및 시뮬레이션 결과에 대한 파일(.docx)이 포함되어 있습니다.
1500원 콜라 자판기의 경우 모델심 시뮬레이션에 필요한 testbench 코드
설계내용 Vending Machine 입력 부분 자판기 회로 초기상태 (S0) 선택 ( 1BIT , reset) : X3= 안 누르면 0, 누르면 1. ... 설계목표 Vending Machine 설계사양 지정 자판기에 투입되는 동전은 500 원 , 1000 원 2 가지로 가능합니다 . 최대 합산할 수 있는 돈은 2000 원입니다 . ... 자판기 판매 물품 생수 - 500 원 , 에너지드링크 - 1000 원 , 과일주스 -1500 음료수를 선택하면 선택한 음료수가 나오고 그 가격만큼 차감 되고 , 동전 반환 버튼을 눌렀을
100원 짜리 반환 actrefund5 500원 짜리 반환 S_Out 14bit 짜리 멀티비트로 7segment 2개와 이어지며, 현재 금액을 표시한다. a1,b1~~g1 현재 자판기에 ... 있는 돈의 100단위 값을 7segment 로 표시 a10,b10~~g10 현재 자판기에 있는 돈의 1000단위 값을 7segment 로 표시 INNER PORT add1 register100을
논리회로실험 FSM(Finite State Machine) 및 자판기 제어기 설계 1. ... 결과 토의 사항 1) 초콜렛 자판기 제어기를 최적화하여 구현하시오. ... 하지만 이 과정을 거치게 되면 State의 의미가 잘 이해되지 않아서 바꿔보지는 않았다. 2) 200원이 자판기에 넣어졌을 때 돈을 되돌려 받을 수 있도록 설계하시오.
이에 같은 기능이지만 다른 구조를 갖는 adder, multiplier를 구현 후 비교해보고 나아가 이들을 이용한 실용적인 작품을 만들고자 자판기를 선택하게 되었습니다.(3) 구현내용 ... 프로젝트 소개 (1) 프로젝트 목표 수업시간을 통해 배운 카운터, 가산기, 감산기, Multiplier,와 Sequential 로직을 통합적으로 이용하여 verilog ... 개수를 선택하는 switch는 기본값을 1로 하여 1개의 상품을 선택할 때에도 개수를 넣어주는 번거로움을 없앴습니다.12bit 가산기carry Look ahead 12bit 감산기carry
(실제 자판기를 떠올리도록 한다). 자판기내에서 item의 재고의 개념을 도입한다. (재고가 없으면 해당 item을 판매하지 않는다.) 자판기내에 있는 돈의 상태를 관리한다. ... 자판기내의 거스름돈은 무한하다. 자판기는 사용자가 투입한 현금을 99999원까지 들고 있을 수 있으며, 사용자 또한 99999원 이상의 돈을 투입하지 않는다. ... 요구사항은 다음과 같다. (1) Use-case 자판기의 item 종류는 4개이며, item 종류에 따른 가격은 임의로 정한다. 자판기내의 item의 재고는 무한하다.
커피 자판기 회로는 10개의 모듈로 구성된다.- 12 비트 레지스터 : RT 수준 Verilog 설계 및 시뮬레이션 검증- 8 입력 12 비트 멀티플렉서 : RT 수준 Verilog ... 제어 유한상태머신 : RT 수준 Verilog 설계 및 시뮬레이션 검증- 최상위 자판기 회로 : 구조수준 Verilog 설계 및 시뮬레이션 검증Verilog 언어를 이용하여 디지털 ... 설계 및 시뮬레이션 검증- 커피 제조 회로 : 구조수준 Verilog 설계 및 시뮬레이션 검증- 커피 제조 제어 유한상태머신 : RT 수준 Verilog 설계 및 시뮬레이션 검증- 자판기
자판기에 투입되는 동전은 500 원 ,1000 원으로 합니다 . 동전을 자판기에 넣을 경우 입력된 돈을 합산 합니다 . 최대 합산할 수 있는 돈은 2000 원으로 합니다 . ... 설계내용 자판기 회로 동작 조건정의 ( 모듈 , 입출력변수 , 매개변수 ) 자판기 제어회로 모듈 = 입력 = 동전 입력 (2 비트입력 , [Input1][Input0]) : 0 원 ... 설계 시 힘들었던 점은 처음 자판기의 동작 조건에 관한 의견 조율이 다소 힘들었습니다 .
자판기의 특성상, 사용자의 조작에 의해 자판기가 작동되어야 하기 때문에, test bench는 필요가 없어서
코드에 포함되어 있지 않습니다. ... quartus를 이용하여 verilog HDL code로 작성한 vending machine(자판기)입니다.
실제 자판기와 유사하게 작동되도록 구현했습니다. ... 모델심을 이용해서 100원, 500원, 1000원을 입력하시면서 해보시면
길거리에 있는 자판기의 작동과 같다는 것을 직접 확인하실 수 있습니다.
2014년도 1학기 수업에서 A+
실험 제목 : 자판기를 제어하는 조합 논리회로설계2. 실험 목적 : 조합 논리회로를 이용해서 음료수 자판기를 직접 설계한다.3. ... 실험 내용 600원 짜리와 700원 짜리 음료수를 판매하는 자판기이다. 이 자판기는 100원 짜리 동전 7개와 500원 짜리 동전 1개를 각각 입력 받을 수 있다.
주사위 (DICE) 설계 Co n tents 설계 계획 PLD/LED 를 이용한 주사위 구성 회로 구현 및 회로의 동작 검증 Ask Me Anything 질의 응답 설계 결과 팀 역할분담 설계 방법 Contents 설계 분담 주제선정동기 팀 역 할 분담 설계 분담 Xi..