지금 모바일이라 말로만 해야하는데
클럭 신호 만드는건 똑같고
0부터 6까지 순환하는 클럭신호 A가 있다고 치고
일정신호조합기에 빨강1 초록2 .. 노랑6 파랑7. 이렇게 세팅하고
일정신호랑 A를 각각 더함
램프 1엔 신호 7로 나눠 나머지 1 되는 신호만 내보내는 조합기를 달고
램프 2엔 나머지 2
램프 3엔 나머지 3..
그래서 램프1만 놓고보면
A가 0일때 입력신호가 빨강1 초록2 ... 파랑7 이니까 빨강
A가 1이 되면 입력신호가 빨강2 초록3 ... 노랑7 파랑8 되니까 파랑
이런식
클럭 신호 만드는건 똑같고
0부터 6까지 순환하는 클럭신호 A가 있다고 치고
일정신호조합기에 빨강1 초록2 .. 노랑6 파랑7. 이렇게 세팅하고
일정신호랑 A를 각각 더함
램프 1엔 신호 7로 나눠 나머지 1 되는 신호만 내보내는 조합기를 달고
램프 2엔 나머지 2
램프 3엔 나머지 3..
그래서 램프1만 놓고보면
A가 0일때 입력신호가 빨강1 초록2 ... 파랑7 이니까 빨강
A가 1이 되면 입력신호가 빨강2 초록3 ... 노랑7 파랑8 되니까 파랑
이런식
밑글 블프 안열여봐서 확실히는 잘 모르겠는데 아마 내가 이해한게 맞다면 밑글보다 조합기 몇개 더 쓰긴 할거임
이러면 나머지 계산용 조합기+비교 조합기해서 14개에 추가로 카운터정도인가보네
랜덤으로 빛들어오는건 많이어려울려나
랜덤은 최초 신호를 클럭 카운터 대신 랜덤으로 받아야 하는데 xor-shift 유사난수 생성기 정도는 만들어 볼만 할 듯
난수생성기 만들어서 mod7 하면 될듯