내가 원하는 것은 한 모듈에서 다른 모듈로 이벤트를 보내는 것과 같습니다 (버튼을 누르는 것 같은 느낌). 하지만 내가 검색 한 것처럼 그것은 다른 방법으로 수행되어야하는 것 같습니다. 왜냐하면 av 이벤트 트리거/통지를 보내는 표준 방법을 찾지 못했기 때문입니다.SystemC의 모듈에 이벤트 트리거 보내기
간단한 모델은 2 개의 mudules, 1 Generator 및 1 Controller로 구성됩니다. Generator가 컨트롤러의 내부 부울을 true로 설정할 수있게하려고합니다. (센서에 등록이 있음을 나타냅니다.) 컨트롤러에는 지난 번에 등록이 있었을 때 작동하는 스레드가 있으며 bool을 false로 재설정합니다 (5 초 대기 시간 동안 더 많은 센서 등록을 무시하고 폐기 함).
if(sensor_activity)
{
doStuff();
wait(5, SC_SEC);
sensor_activity = 0;
}
신호를 생성기에서 컨트롤러로 어떻게 보내야합니까?
하나의 해결책은 발생기가 트리거를 나타내는 데 1 밀리 초라고합시다. 그러나 느껴진다. – Moberg
한 모듈에서 포트를 빼내 다른 포트에 연결하면 ... – Ifor
내가 1 백분의 1을 보내면 처음 것만 감지 할 것이다. 내가 그 사람들과 어떻게 함께해야한다는 뜻이야? 어떤 유형/포트/채널입니까? – Moberg