1 #include "SpecialBlock.h"
\r
3 SpecialBlock::SpecialBlock(SpecialType _type, GroupBlock* _parent, ReferenceBlock* _reference, bool createIfaces) throw(Exception) : FunctionalBlock(_parent, _reference, createIfaces) {
\r
7 SpecialBlock::~SpecialBlock() {
\r
10 void SpecialBlock::checkInputPatternCompatibility() throw(Exception) {
\r
14 checkInputPatternCompatibilityClockConvert();
\r
17 checkInputPatternCompatibilityClkRstGen();
\r
21 catch(Exception e) {
\r
26 void SpecialBlock::computeOutputPattern(int nbExec) throw(Exception) {
\r
30 computeOutputPatternClockConvert(nbExec);
\r
33 computeOutputPatternClkRstGen(nbExec);
\r
37 catch(Exception e) {
\r
42 void SpecialBlock::checkInputPatternCompatibilityClockConvert() throw(Exception) {
\r
44 void SpecialBlock::computeOutputPatternClockConvert(int nbExec) throw(Exception) {
\r
48 void SpecialBlock::checkInputPatternCompatibilityClkRstGen() throw(Exception) {
\r
50 void SpecialBlock::computeOutputPatternClkRstGen(int nbExec) throw(Exception) {
\r